-- RID
-- Create by weism
-- 管理所有的RID对象

module("RID", package.seeall);

-- 存放rid与对象的映射
local ridObjects = {};

-- 根据rid查找对象
function find(rid)
    return ridObjects[rid];
end

-- 添加一个对象
function add(rid, o)
    ridObjects[rid] = o;
end

-- 移除映射关系
function remove(rid)
    ridObjects[rid] = nil;
end

-- 清理下所有的映射关系
function clear()
    ridObjects = {};
end
 